AmeliaBooking\Infrastructure\Services\Apple\AppleCalendarService D

Total Complexity 126
Dependencies 34
Dependents 0
Total lines 915
Lines of code 551
Logical lines of code 290
Comment lines 168
Methods 18
Properties 2

Methods 18

Method Rating Maintainability Complexity Lines of code
createEvent()
C
33 27 84
handleEventAction()
C
42 25 50
handleEventPeriodAction()
B
45 17 40
getCalendarEvents()
A
38 10 73
getCalendars()
A
41 10 56
removeSlotsFromAppleCalendar()
A
44 7 47
getAttendees()
S
54 7 21
handleAppleCredentials()
S
52 4 24
updateEvent()
S
51 3 26
insertEvent()
S
53 3 21
getCalendarsUrl()
S
52 2 25
deleteEvent()
S
53 2 24
getEmployeeEvents()
S
56 2 20
handleEvent()
S
66 2 8
handleEventPeriod()
S
65 2 8
createRequest()
S
62 1 11
getAddEventUrl()
S
65 1 9
__construct()
S
75 1 4